home *** CD-ROM | disk | FTP | other *** search
Text File | 2000-04-06 | 2.4 KB | 111 lines | [TEXT/CWIE] |
- /**\
- |**| MyHeaders©.pch
- \**/
-
- #pragma once
-
- #define TARGET_API_MAC_CARBON 1
- #define ACCESSOR_CALLS_ARE_FUNCTIONS 1
-
- /*
- * Support for automatically dealing with debug vs. end-user builds
- */
-
- #if __POWERPC__
- #if __option (peephole)
- #define __DEBUGBUILD__ 0
- #else
- #define __DEBUGBUILD__ 1
- #endif
- #else
- #if __option (optimize_for_size)
- #define __DEBUGBUILD__ 0
- #else
- #define __DEBUGBUILD__ 1
- #endif
- #endif
-
- /*
- * Support for automatically naming the precompiled header file ...
- */
-
-
- #if __DEBUGBUILD__
- #ifdef __cplusplus
- #if __POWERPC__
- #pragma precompile_target "MyHeaders©DebugPPC++"
- #define PCH_TARGET "MyHeaders©DebugPPC++"
- #elif __CFM68K__
- #pragma precompile_target "MyHeaders©DebugCFM68K++"
- #define PCH_TARGET "MyHeaders©DebugCFM68K++"
- #else
- #pragma precompile_target "MyHeaders©Debug68K++"
- #define PCH_TARGET "MyHeaders©Debug68K++"
- #endif
- #else
- #if __POWERPC__
- #pragma precompile_target "MyHeaders©DebugPPC"
- #define PCH_TARGET "MyHeaders©DebugPPC"
- #elif __CFM68K__
- #pragma precompile_target "MyHeaders©DebugCFM68K"
- #define PCH_TARGET "MyHeaders©DebugCFM68K"
- #else
- #pragma precompile_target "MyHeaders©Debug68K"
- #define PCH_TARGET "MyHeaders©Debug68K"
- #endif
- #endif
- #else
- #ifdef __cplusplus
- #if __POWERPC__
- #pragma precompile_target "MyHeaders©PPC++"
- #define PCH_TARGET "MyHeaders©PPC++"
- #elif __CFM68K__
- #pragma precompile_target "MyHeaders©CFM68K++"
- #define PCH_TARGET "MyHeaders©CFM68K++"
- #else
- #pragma precompile_target "MyHeaders©68K++"
- #define PCH_TARGET "MyHeaders©68K++"
- #endif
- #else
- #if __POWERPC__
- #pragma precompile_target "MyHeaders©PPC"
- #define PCH_TARGET "MyHeaders©PPC"
- #elif __CFM68K__
- #pragma precompile_target "MyHeaders©CFM68K"
- #define PCH_TARGET "MyHeaders©CFM68K"
- #else
- #pragma precompile_target "MyHeaders©68K"
- #define PCH_TARGET "MyHeaders©68K"
- #endif
- #endif
- #endif
-
- #if __option(precompile)
- //#pragma precompile_target PCH_TARGET
-
- #pragma once on
- #pragma check_header_flags on
- #define USE_PRECOMPILED_HEADER true
-
- #ifndef HellFrozenOver
- #if __DEBUGBUILD__
- #define LOG_DEBUG_INFO(info) LogDebugInfo(#info,__FILE__, __LINE__)
- #define ASSERT_DEBUG_INFO(condition) \
- ((condition) ? ((void) 0) : LOG_DEBUG_INFO(#condition))
- #else
- #define ASSERT_DEBUG_INFO(condition)
- #endif
- #endif HellFrozenOver
-
- /*
- * Now just include the headers
- */
-
- #include "MyHeaders.i"
-
- #else
- #include PCH_TARGET
- #endif
-
- #undef PCH_TARGET
-